Zpět na článek

Diskuze: Pořiďte si RAID 1 (zrcadlení)

Nejsi přihlášený(á)

Pro psaní a hodnocení komentářů se prosím přihlas ke svému účtu nebo si jej vytvoř.

Zdeněk Michálek
Zdeněk Michálek
Level Level
12. 5. 2005 11:32

Komentáře tohoto uživatele máš zablokované.

"windowsosvký" swap bych nechal na systémovém disku (1,5GB RAM je celkem dost na to, aby když nepracujete v PS systém neswapoval) a kromě toho bych do mašiny přidal další 2 rychlé disky zapojené do strajpu, nakteré bych dal PS swap (samozřejmě by se mohly využívat i jako odkládací prostor pro další dokumenty)

tief
tief
Level Level
16. 1. 2005 00:55

Komentáře tohoto uživatele máš zablokované.

Testy výkonu byly doplněny na poslední stranu článku.

starmen
starmen
Level Level
15. 1. 2005 17:37

Komentáře tohoto uživatele máš zablokované.

Tak jsem tak o tom přemýšlel a dopředu říkám, že nevím přesně jak to je (je to na bázi pouze mé dedukce), ale nějak mi nesedí věta
"Druhý naopak čte z obou disků jiná data, takže pole se při čtení chová jako RAID 0 - toto má pozitivní vliv na sekvenční čtení, kdy se jeho rychlost výrazně zvyšuje."
Tohle může mít ale efekt podle mě pouze při náhodném (ne sekvenčním) čtení nebo pouze pokud by elektronika řadiče byla velice chytrá, rozpoznávala v požadavcích poažadavky na různé soubory a z každého disku četla jiný soubor, nebo případně u větších souborů dlouhé jednotlivé části četla z obou disků současně... (např z jednoho sektory 0-63, ze druhého 64-127)

Proč?

Protože pokud jsou data uložena sekvenčně, tak jsou uložena (jak již samo slovo sekvenčně říká) za sebou a to většinou i fyzicky na disku za sebou... Takže ikdyž by disk 1 četl třeba liché sektory a disk 2 sudé, tak by to výkonu nepomohlo, protože by disk 1 nad sudými nic nedělal (čekal by na další sektor) a disk 2 to stejné nad lichými sektory. Tohle by mohlo pomoct jedině kdysi, když byly problémy s přeběhy hlaviček disků. U náhodného to je samozřejmě něco jiného, protože každá hlavička může najíždět nad jiný sektor a tudíž teoreticky může až zdvojnásobit efektivitu při náhodném čtení.

Víte-li někdo jak to přesně je, budu vděčen za osvětlení.

tief
tief
Level Level
16. 1. 2005 13:40

Komentáře tohoto uživatele máš zablokované.

@starmen Ano, je pravda, že vyšší výkon by byl dosažen v situaci, kdy každý z disků by vyřizoval jeden požadavek. Není to tedy úplně RAID 0, ale podobný princip - dokonce si myslím, že by to i mohlo být rychlejší než RAID0, protože by se to v podstatě chovalo jako jeden disk s dvěma vystavovacími rameny s čtecí hlavou, tedy by to zrychlilo seek (při požadavku na více souborů, což není neobvyklé), tedy významně zvýšilo výkon.

enzo.h
enzo.h
Level Level
13. 1. 2005 08:33

Komentáře tohoto uživatele máš zablokované.

Pan Orel, neviete kde by som mohol najst nijaky software na moj novy disk Maxtor 160GB SATA, s NCQ. Na stranke maxtoru konkretne som nic nesiel. Je rozdiel medzi softom pre PATA a SATA.

tief
tief
Level Level
13. 1. 2005 11:05

Komentáře tohoto uživatele máš zablokované.

@enzo.h Pevné disky žádný software nepotřebují. Maxtor nabízí pouze utilitu testující spolehlivost PowerMax - ta ale není kompatibilní se Serial ATA řadiči, podporuje pouze Intelovské čipsety 865 / 875, které SATA emulují jako PATA.

enzo.h
enzo.h
Level Level
13. 1. 2005 08:30

Komentáře tohoto uživatele máš zablokované.

Base: Kazdy napojeny disk na radic sa bude tvarit ako samostatny disk (mozu byt rozne disky).

tief
tief
Level Level
12. 1. 2005 18:53

Komentáře tohoto uživatele máš zablokované.

Většina testů pevných disků spoléhá na rychlost sekvenčního čtení / sekvenčního zápisu (jmenovitě mě napadá např. SiSoft Sandra, HD Tach, ATTO Powertools). Taková práce s diskem je při běžném používá netypická, tyká se jen pár procent programů, především audio, video, fotografie, možná ještě rozsáhlé databáze. Aby bylo možné posuzovat reálný dopad na výkon, musí test simulovat činnost typického software a to nejlépe bez přístupu k partition - tak to dělá např. H2BENCHW. Vsadil bych se, že při testu beroucím v úvahu i seekování, nebude vycházet výkon RAIDu 0 tak příznivě, jak od něj lidi běžně čekají.

tief
tief
Level Level
12. 1. 2005 18:38

Komentáře tohoto uživatele máš zablokované.

Výňatek ze StorageReview, stránky specializující se na testy pevných disků včetně SCSI (tj. mnohem větší odborníci než THG):

"Workstations: For those individuals who are doing intensive work such as video file editing, graphical design, CAD/CAM, and the like should consider a RAID array. RAID 0 will provide the improved performance needed in many of these applications. (RAID 10 is superior due to its redundancy, but the requirement for four drives makes it expensive and space-consuming; if the RAID 0 array is backed up each night then that's usually quite acceptable for a workstation.)

Regular PCs: Most "regular PC users" do not need RAID, and the extra cost of one or more additional hard drives is usually not justified. Most individuals who set up RAID on regular PCs cannot afford hardware RAID and SCSI drives, so they use software RAID or inexpensive IDE/ATA RAID controllers. They are typically setting up RAID solely for performance reasons, and choose RAID 0. Unfortunately, RAID 0 just doesn't improve performance all that much for the way typical PCs are used; I often see gamers setting up RAID 0 systems when most games will take little advantage of it. Meanwhile, the RAID 0 array puts all of the user's data in jeopardy."

tief
tief
Level Level
12. 1. 2005 18:43

Komentáře tohoto uživatele máš zablokované.

@tief Ještě dodatek ohledně sekvenčního čtení / sekvenčního zápisu (STR - Sequential Transfer Rates) - komentář k ATTO Powertools ze StorageReview:

"Strengths: Measures STR using several different block sizes.
Weaknesses: STR is NOT representative of real-world performance"

Zdeněk Michálek
Zdeněk Michálek
Level Level
12. 1. 2005 13:51

Komentáře tohoto uživatele máš zablokované.

Jasně.. Ono stejně díky poklesu cen disků vidím RAID5 jako nepříliš zajímavý - v současné době dáváme všude RAID0+1 příp. RAID10, ta výkonnost při souvislých datových tocích je nesrovnatelná.

Zdeněk Michálek
Zdeněk Michálek
Level Level
12. 1. 2005 12:34

Komentáře tohoto uživatele máš zablokované.

Nechci tvrdit že nemáte pravdu, ale při testování přenosu klesla přenosová rychlost při zápisu dlouhých bloků zhruba na pětinu a při čtení zhruba na třetinu (mluvím o serveru ze kterého jede třeba právě Svět hardware). Bohužel teď nevím co je tam přesně za SCSI řadič, ale server je zhruba dva roky starý, takže zas nějaká úplná vykopávka to nebude.

tief
tief
Level Level
12. 1. 2005 12:30

Komentáře tohoto uživatele máš zablokované.

Přesně tak.

tief
tief
Level Level
12. 1. 2005 12:29

Komentáře tohoto uživatele máš zablokované.

ad 1) To by šlo, jen se k tomu dostanu až zítra nejdříve. H2BENCHW umožňuje i test pouze čtení, jenže to pak (vcelku pochopitelně) vychází ne zcela přesné výsledky.

ad 2) Nevidím v tom problém.

ad 4) Ano, mirroruje se celý disk. Pokud je jeden z nich větší, zbylá kapacita je nevyužitá. Částečné mirrorování umožňuje Intel Matrix RAID přítomný na ICH6R, kdy se část disku zrcadlí a zbylá část pracuje jako RAID0. Otázkou ovšem je, jak to pak vypadá s výkonem. Nedávno to někde testovali, odkaz si bohužel nepamatuju.

tief
tief
Level Level
12. 1. 2005 11:47

Komentáře tohoto uživatele máš zablokované.

ad 1) Bohužel v současnosti nemám dva prázdné disky. Subjektivně však při běžném používání rozdíl nevidím. Ale kdyby o to byl velký zájem, mohli bychom se v budoucnu pokusit udělat test RAID řadičů.

ad 2) Dle mě mají. A to hlavně proto, že nejsou závislé na SW. Co když se v OS poškodí soubor, který ovládá pole? Při tomto "HW" RAIDu se pro systém tváří pole jako jeden disk (konkrétně na VT8237 je pole zastoupeno diskem z kanálu 0 včetně sériového čísla). Dokonce ani například mnou používaný testovací program H2BENCHW nevidí dva disky, ale jen jeden - a to přistupuje k diskům přímo, ne k partition. "Vtip" je zde v tom, že pole nevytváří ovladač, ale RAID BIOS, který se natáhne už při POSTu počítače. Ovladač pouze zprostředkovává napojení systému na RAID BIOS. Opět konkrétně - pokud si na VT8237 v systémovém BIOSu k desce vyměníte RAID BIOS za neRAID BIOS (dá se sehnat na stránkách VIA), významně poklesne zatížení procesoru při práci s diskem... a to proto, že RAID verze intenzivně bufferuje (tedy poskytuje vyšší výkon disku na úkor výkonu CPU - to ale platí i v případě, kdy RAID nepoužíváte). Rozdíl mezi plně HW a tímto částečným HW RAIDem je proto jen v tom, že u částečného HW RAIDu si BIOS RAID řadiče vezme něco z výkonu procesoru, jinak se ale pro systém tváří jako plně HW RAID.

ad 3) Tohle samozřejmě záleží na tom, co výrobce v nabídce na tvorbu RAIDu umožní. Pro RAID1 je logické, že by tam položka k synchronizování být měla, protože co budete dělat, když se jeden z disků porouchá? Ale jak říkám, přítomnost této volby u všech řadičů nelze dost dobře zaručit. Osobně mi například v možnostech chybí položka pro porovnání obsahu disků bit po bitu, abych měl jistotu, že data jsou přesně stejná. Taky mi chybí možnost nastavit způsob čtení (z jednoho disku, z obou jako RAID0, z obou a porovnávání). Je to jen o tom, co výrobce umožní (zda se náhodou nepředře tím přebytečným programováním).

tief
tief
Level Level
12. 1. 2005 11:26

Komentáře tohoto uživatele máš zablokované.

Platí oboje.

tief
tief
Level Level
12. 1. 2005 11:21

Komentáře tohoto uživatele máš zablokované.

To ano, data se mohou dopočítávat za chodu (ostatně tak se to i dělá při plně operačním stavu), ale hlavní problém je, že spolehlivost RAIDu 5 v konfiguraci 2/3 disků je na bodu mrazu. Předpokládejme např., že pravděpodobnost spolehlivosti disku je 0,95. Když budu mít jeden disk z RAIDu 1, mám spolehlivost 0,95. Když ale budu mít dva disky ze tří z RAID 5, je spolehlivost už jen 0,95 * 0,95 = 0,90. A to už je velký rozdíl. Provozovat takhle neúplné RAID 5 pole je mnohem více rizikové než provozovat jeden samostatný disk (takové pole je pak v podstatě RAID 0).

who
who
Level Level
12. 1. 2005 11:07

Komentáře tohoto uživatele máš zablokované.

zajimal jsem se o raid0 a dozvedel jsem se opacny veci nez ctu tady, pry prace ve photoshopu a podobnych programech se zrychly o hodne; celkova prace v systemu se zrychly diky vetsi rychlosti zapisu/cteni disku;

je pak otazkou cemu verit;) asi je nejlepsi to vyzkouset na vlastni kuzi;)

tief
tief
Level Level
12. 1. 2005 11:26

Komentáře tohoto uživatele máš zablokované.

@who RAID0 zrychlí práci při požadavku na sekvenční čtení / sekvenční zápis. Takové operace nastávají při práci s velkými soubory - video, audio, fotografie (... které se nevejdou do RAM), načítání velkých textur u her atp. Ale pro běžnou práci je přínos nulový.

who
who
Level Level
12. 1. 2005 12:15

Komentáře tohoto uživatele máš zablokované.

@tief ale velikost bloku si muzu v raidu nastavit; takze nemusi byt jen 4kB

tief
tief
Level Level
12. 1. 2005 12:37

Komentáře tohoto uživatele máš zablokované.

@tief To ano, nicméně hlavní problém rychlosti pevného disku je rychlost seeku. Proto jsou disky s malým rozměrem plotny a vysokými otáčkami rychlé. Pokud pomineme požadavek na čtení dat o velikosti <= velikost bloku, RAID0 musí vždy seekovat oba disky najednou na "stejné" místo. Samotná operace čtení už trvá jen krátce (vždyť např. 700MB film disk přečte moderní disk sekvenčním čtením za cca. 20 sekund!). Dva disky seekující každý jinam a pak trávící o něco více času při čtení jsou rychlejší než dva disky seekující na stejné místo a trávící na čtení času málo.

who
who
Level Level
12. 1. 2005 12:49

Komentáře tohoto uživatele máš zablokované.

@tief no a nezalezi taky na vyspelosti radici raid?
rikate tedy ze pokud budu jen v o.systemu provadet zmeny s malymi soubory; nebo uzivatelsky pouzivat pocitac, tak otvirani aplikaci nebo bezna prace bude pomalejsi nez s jednim hdd?
a pokud budu pracovat s velkymi soubory; bude rychlejsi?

tief
tief
Level Level
12. 1. 2005 13:03

Komentáře tohoto uživatele máš zablokované.

@tief Na vyspělosti samozřejmě záleží, ale integrované řadiče patří k těm jednodušším. Ohledně výkonu - ano, tak nějak by se to dalo charakterizovat, jen bych neřekl pomalejší, ale spíše "někdy pomalejší, někdy mírně rychlejší".

who
who
Level Level
12. 1. 2005 13:29

Komentáře tohoto uživatele máš zablokované.

@tief a co kdyz pracuji s velkymi soubory ale zaroven jako kazdy uzivatel oteviram aplikace, pracuju s internetem a podobne
ps: budete mit v blizke dobe nove disky od hitachi k nakemu testu?

tief
tief
Level Level
12. 1. 2005 18:47

Komentáře tohoto uživatele máš zablokované.

@tief Pokud byste v jednom okamžiku pracoval s velkým souborem a zároveň otevíral programy, je RAID0 k ničemu. V takovém případě dosáhnete lepšího výkonu umístěním programů na jeden disk a prací s velkým souborem na druhém disku.

Zdeněk Michálek
Zdeněk Michálek
Level Level
12. 1. 2005 09:28

Komentáře tohoto uživatele máš zablokované.

To sice máte pravdu, ale ono dopočítání velmi výrazně ovlivní výkon RAIDu, takže středně vytížený server stejně záhy klekne - a o tom nyslím Eagle psal. Druhou stránkou věci je skutečnost, že disky skutečně nemusejí být stejné, jen by ten náhradní neměl být pomalejší a musí mít aspoň stejnou kapacitu.

enzo.h
enzo.h
Level Level
12. 1. 2005 07:55

Komentáře tohoto uživatele máš zablokované.

Viacej diskov v pc = vacsia hlucnost. Ked z troch diskov (kt. mam v pc) vyberem dva, skoro mam nepocutelne pc (mam kvalitne chladenie). S RAID mirror je to este viac pocut lebo oba disky pracuju sucasne.

tief
tief
Level Level
12. 1. 2005 11:58

Komentáře tohoto uživatele máš zablokované.

@enzo.h Máte špatnou skříň. Vím, co je tichý počítač, na disku mě rozčiluje především zvuk otáčení ploten (je slyšet u naprosto všech disků). Seek se dá ztlumit pomocí AAM, sám to tak mám. Ale pokud máte špatnou skříň, ta se po zapojení více disků celá klepe a sama hlučí mnohem víc než disky. Chce to nainstalovat silentbloky - viz. nedávná recenze bezvětrákových chladičů a odhlučňovačů (zaměřte se hlavně na Zalman a Silentmaxx). Nebo si musíte pořídit skříň se silnými plechy - ideálně nějakou ocelovou 0,8mm tloušťka.

enzo.h
enzo.h
Level Level
12. 1. 2005 19:57

Komentáře tohoto uživatele máš zablokované.

@tief Mam case Thermaltake Tsunami Dream (black -wondow). Disky su pripojene gumovymi podlozkami, ale mate pravdu,ze cela skrinka chveje. Ale aj pri super case je jeden zdroj hluku manej ako dva alebo dokonca 4. Este to AAM je akustika v disku alebo co (acustic management?)?

tief
tief
Level Level
12. 1. 2005 20:00

Komentáře tohoto uživatele máš zablokované.

@tief AAM je Automatic Acoustic Management, zpomalení rychlosti seeku hlaviček.

Adin
Adin
Level Level
15. 1. 2005 00:12

Komentáře tohoto uživatele máš zablokované.

@tief Je pravda ze se vzrustajicim poctem disku roste i hlucnost. Mam tri disky, ktere jsou polozene na nekolikrat prelozene latce a na ni neco jako polyester. Disky jsou ofukovane 80x80 vetraky stazenymi na 1000 ot/min (prakticky neslysitelne). Pohyb hlavicek slyset neni, ale je slyset rotace ploten. Case ma plechy tluste 1mm, konkretne Aopen H700B.

Ale v celku pekny clanek, ktery dava prehled o tom co je RAID.

Reklama
Reklama